package com.ruicar.afs.cloud.product.vo;

import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "产品模板原子详情")
public class ProductTemplateAtomVo extends BaseEntity<ProductTemplateAtomVo> {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "原子展示类型;基本类参数、定价类参数、贷后类参数")
    private String atomShowType;

    @ApiModelProperty(value = "原子名称 ")
    private String atomName;

    @ApiModelProperty(value = "原子控件类型;复选框、单选框、文本框、大文本框、日期、日期时间、整数、小数、比例")
    private String atomControlType;

    @ApiModelProperty(value = "控件字典类型;原子控件类型为复选框、单选框时，对应的数据字典码表")
    private String controlDictionaryType;

    @ApiModelProperty(value = "原子是否默认;0-否；1-是")
    private String atomIsDefault;

    @ApiModelProperty(value = "是否产品修改;0-否；1-是 ")
    private String isProductModify;

    @ApiModelProperty(value = "产品模板id")
    private Long productTemplateId;

    @ApiModelProperty(value = "产品原子id")
    private Long productAtomId;

    @ApiModelProperty(value = "是否必填;0-否；1-是 ")
    private String isMust;

    @ApiModelProperty(value = "原子序号 ")
    private int atomSerialNumber;


}
